.xpopup-overlay{ background-color:#000000; cursor:default; width:100%; height:100%; display:block; position:fixed; left:0; top:0; }
.xpopup-container{ position:fixed; border-radius:10px; -moz-border-radius:10px; -webkit-box-shadow: 0px 0px 40px 0px #000;
                   -moz-box-shadow: 0px 0px 40px 0px #000;
                   box-shadow: 0px 0px 40px 0px #000;  }
.xpopup-container .xpopup-data{  }
.xpopup-container a.xpopup-close{
    background:url("../../../images/spite-icons.png") no-repeat; 
    width:22px; height:22px;
    top:10px; right:10px;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    opacity: .70; 
    -moz-opacity:.70;
    border: solid 1px #1f2227;
}
.xpopup-container a.xpopup-close:hover{  
    opacity: 1; 
    -moz-opacity: 1;}